overcome one's deficiencies - German English Dictionary